package com.itheima.String;

import java.util.ArrayList;

public class Demo03String {
    public static void main(String[] args) {
        String s1="abc";
        String s2="abc";
        System.out.println(s1 == s2);//true

        char []arr={'a','b','c'};
        String s3=new String(arr);
        String s4=new String(arr);
        System.out.println(s3 == s4);//false

        System.out.println(s1 == s3);//false

        String  s5="ab";
        String s6=s5+"c";//一个变量加一个常量相当于new了一下
        String s7=s5+"c";
        System.out.println(s6==s7);//false
        System.out.println(s1==s7);//false

        String s8="ab"+"c";//常量优化机制
        System.out.println(s1==s8);//true
        System.out.println(s7==s8);//false

    }
}
